Robust exact differentiation via sliding mode technique
نویسنده
چکیده
The main problem in differentiator design is to combine differentiation exactness with robustness in respect to possible measurement errors and input noises. The proposed differentiator provides for proportionality of the maximal differentiation error to the square root of the maximal deviation of the measured input signal from the base signal. Such an order of the differentiation error is shown to be the best possible when the only information known on the base signal is an upper bound for Lipschitz’s constant of the derivative. Key Words: Differentiators; measurement noise; nonlinear control; sliding mode; robustness. Introduction Differentiation of signals given in real time is an old and well-known problem. In many cases construction of a special differentiator may be avoided. For example, if the signal satisfies a certain differential equation or is an output of some known dynamic system, the derivative of the given signal may be calculated as a derivative with respect to some known dynamic system. Thus, the problem is reduced to the well-known observation and filtration problems. In other cases construction of a differentiator is inevitable. However, the ideal differentiator could not be realized. Indeed, together with the basic signal it would also have to differentiate any small high-frequency noise which always exists and may have a large derivative. Constructing a differentiator as a single unit is a traditional problem for signal processing theory (Pei and Shyu 1989, Kumar and Roy 1988, Rabiner and Steiglitz 1970). The main approach is to approximate the transfer function of the ideal Levant A. (1998). Robust exact differentiation via sliding mode technique. Automatica, 34(3), 379-384 2 differentiator by that of some linear dynamic system. The problem being solved mainly for definite frequency bands of the signal and the noise, low-pass filters are used to damp noises. Stochastic features of the signal and the noise may also be considered (Carlsson et. al 1991). In the latter case the stochastic models of both the signal and the noise are presumed to be known. In any case the resulting differentiator does not calculate exact derivatives of arbitrary noise-free signals even when the signal frequency band is bounded. If nothing is known on the structure of the signal except some differential inequalities, then sliding modes (Utkin 1992) are used. In the absence of noise the exact information on the signal derivative may be obtained in that case by averaging highfrequency switching signals. Also sliding observers (Slotine et al. 1987) or observers with large gains (Nicosia et. al 1991) are successfully employed. However, in all these cases the exact differentiation is provided only when some differentiator parameters tend to inadmissible values (like infinity). Thus, here too the resulting differentiator cannot calculate exact derivatives of noise-free signals. The performance of the known differentiators follows the following principle: only approximate differentiation is provided in the absence of noise, at the same time the differentiator is insensitive to any high-frequency signal components considered to be noises. Thus, differentiation is robust but not exact, the error does not tend to zero in the presence of vanishing noise at any fixed time, and no asymptotic error analysis is sensible for any fixed differentiator parameters and time. Another principle employed here combines exact differentiation (with finite transient time) for a large class of inputs with robustness in respect to small noises of any frequency. A known approach (Golembo et al. 1976) is chosen: high-quality tracking of f(t) by x(t), [ = u, having been provided, control u(t) may be used for evaluation of I (t). The new result is attained here due to application of a 2-sliding algorithm (Levantovsky 1985, Emelyanov et al. 1986, Levant (Levantovsky) 1993, Fridman and Levant 1996) which forms continuous control u(t) providing for keeping Levant A. (1998). Robust exact differentiation via sliding mode technique. Automatica, 34(3), 379-384 3 the equalities σ = x f(t) = 0, σ = u I (t) = 0 after a finite-time transient process. The purposes of this paper are • to clear some inherent restrictions on exact robust differentiation and its error asymptotics; • to propose a robust first order differentiator that is exact on signals with a given upper bound for Lipschitz’s constant of the derivative; • to ensure the best possible error asymptotics order when the input noise is a measurable (Lebesgue) bounded function of time. Robust exact differentiation limitations Let input signals belong to the space M[a,b] of measurable functions bounded on a segment [a,b] and let ||f|| = sup|f(t)|. Define abstract differentiator as a map associating an output signal with any input signal. A differentiator is called exact on some input if the output coincides with its derivative. The differentiator order is the order of the derivative which it produces. Differentiator D is called robust on some input f(t) if the output tends uniformly to Df(t) while the input signal tends uniformly to f(t). A differentiator is called correct on some input if it is exact and robust on it. The ideal differentiator cannot be considered as an abstract one, for it does not operate for nondifferentiable inputs. Being exact on two inputs, any differentiator will actually differentiate a difference between these inputs which may be considered as a noise. Thus, differentiator design is a simple trade-off: the denser the exactness class in M[a,b], the more sensitive will the differentiator be to small noises. For example, being correct on a thin class of constant inputs, the differentiator producing identical zero is totally insensitive to noises. It is easily seen that the correctness set of any abstract differentiator cannot be locally dense in the set of continuous functions, otherwise small noises with large derivatives would be exactly differentiated, which contradicts robustness. In particular, no differentiator is correct on all smooth functions or on all polynomials. Levant A. (1998). Robust exact differentiation via sliding mode technique. Automatica, 34(3), 379-384 4 Let W(C,n) be the set of all input signals whose (n-1)-th derivatives have Lipschitz’s constant C > 0. The statements below are valid for any sufficiently small ε > 0 and noises not exceeding ε in absolute value. Proposition 1. No exact on W(C,n), n>0, differentiator of the order i ≤ n may provide for accuracy better than Cε. Proof. Consider noise ν(t) = ε sin(C/ε)t. It is easy to check that sup|ν(t)| = Cε for i = 0,1, ..., n and small ε. The differentiator has to differentiate properly both 0 and 0 + ν(t). Proposition 2. There are such constants γi(n) ≥ 1, n = 1,2, ..., i = 0, 1, ..., n, γ0(n) = 1, γn(n) = 2, that for any i ≤ n there exists an i-th order differentiator D, correct on any f ∈ W(C,n), which provides for the accuracy ||D(f+ν)-f|| ≤ γι(n) Cε for any noise ν, ||ν|| < ε. Proof. Let ∆ be a map associating with any g ∈ M[a,b] some function ∆g closest to g in W(C,n). Such a function exists, for any bounded subset of W(C,n) is precompact, but it is certainly not unique. Define Dg = (∆g). The Proposition is now a simple consequence of Lemma 1. Lemma 1. There are such constants βi(n) ≥ 1, i = 0,2, ..., n, β0(n) = βn(n) = 1, that the following inequalities hold: Cε ≤ sup sup| ( )| ( , ), | ( )| ( ) f W C n f t t i f t ∈ ≤ sup ε ≤ βi(n) C i/nε(n-i)/n. Here and below all proofs are in Appendixes. These are some evaluations of βi(n): β1(2)=2 2 , β1(3)=7.07, β2(3)=6.24. Remarks. • With C=0 W(C,n) is the set of polynomials of the degree n-1. In that case Proposition 1 is trivial, Proposition 2 and Lemma 1 are not valid. The restrictions discussed here do not preclude possibilities to receive better differentiation accuracy, provided another exactness set is considered. For instance, it may be shown that the differentiator suggested in the proof of Proposition 2 provides for the accuracy linear on ε in the case C=0. The corresponding gain tends to infinity when n→∞ or the Levant A. (1998). Robust exact differentiation via sliding mode technique. Automatica, 34(3), 379-384 5 segment length tends to 0. W(0,n) being too thin for reasonable n, such differentiators are suitable for local usage only. • All above reasonings are also true in the case when the differentiators are allowed to have transient time uniformly bounded by a constant less than the segment length. • The above results also hold for infinite time intervals, the inputs being measurable locally bounded functions and ε being any positive number. Only a minor change in the proof of Proposition 2 is needed. Practical first-order robust exact differentiator The above abstract differentiators were not intended for realization. Consider now a practical real-time differentiation problem. Let input signal f(t) be a measurable locally bounded function defined on [0, ∞) and let it consist of a base signal having a derivative with Lipschitz’s constant C > 0 and a noise. In order to differentiate the unknown base signal, consider the auxiliary equation [ = u. (3) Applying a modified 2-sliding algorithm (Levant 1993) to keep x f(t) = 0, obtain u = u1 λ |x f(t)| 1/2 sign (x f(t)), X = α sign (x f(t)), (4) where α, λ > 0. Here u(t) is the output of the differentiator. Solutions of system (3), (4) are understood in the Filippov sense (Filippov 1988). Define a function Φ(α,λ,C)= |Ψ(t*)|, where (Σ(t), Ψ(t)) is the solution of Σ = |Σ| 2 + Ψ, _ _ _ _ Ψ Σ Ψ Σ Ψ = − − − + > − + − + ≤ λ λ α α & & Σ(0)=0, Ψ(0)=1, (5) α > C, λ ≠ 0, and t*= inf{t | t>0, Σ(t)=0, Ψ(t)<0}. It is easy to check that t*< ∞. In practice Φ(α,λ,C) is to be calculated by computer simulation. Theorem 1 (convergence criterion). Let α > C > 0, λ > 0, Φ(α,λ,C) < 1. Then, provided f(t) has a derivative with Lipschitz’s constant C (f∈W(C,2)), the equality u(t) = I (t) is fulfilled identically after a finite time transient process. There is no convergence of u(t) to I (t) for some f∈W(C,2) if Φ(α,λ,C) > 1. Levant A. (1998). Robust exact differentiation via sliding mode technique. Automatica, 34(3), 379-384 6 The less Φ(α,λ,C), the faster the convergence. Φ is obviously the same for all (α,λ,C) with α = μ1C, λ = μ2C 1 2 where μ1 > 1, μ2 > 0 are some constants. Also, any increase of λ decreases Φ. Following are the sufficient conditions for the convergence of u(t) to I (t): α > C, λ2 ≥ 4C α + − C C . (6) Condition (6) results from a very crude estimation. Calculation of Φ shows that many other values, e.g. λ = C 1 2 , α = 1.1C (Φ =0.988), or λ = 0.5C 1 2 , α = 4C (Φ =0.736), may also be taken. The conditions α>C >0, λ>0, Φ <1 are assumed to be satisfied in the following Theorems. Theorem 2. Let input signal be presented in the form f(t) = f0(t) + v(t), where f0(t) is a differentiable base signal, f0(t) has a derivative with Lipschitz’s constant C > 0, and v(t) is a noise, |v(t)| ≤ ε. Then there exists such a constant b > 0 dependent on α λ − C 2 and α λ + C 2 that after a finite time the inequality |u(t)I 0(t)| < λbε 1 2 holds. If λ and α are chosen in the form α = μ1C, λ = μ2C 1 2 , then the inequality |u(t)I 0(t)| < a E C 1 2 ε 1 2 holds for some a E (μ1,μ2) > 0. Let f, x, u1 be measured at discrete times with time interval τ, and let ti, ti+1, t be successive measurement times and the current time, t∈[ti, ti+1). As a result, achieve the following modified algorithm: [ = u, (7) u = u1(ti) λ |x(ti) f(ti)| 1 2 sign (x(ti) f(ti)), X = α sign (x(ti) f(ti)). (8) Theorem 3. Provided f(t) has a derivative with Lipschitz’s constant C > 0, algorithm (7), (8) enables the inequality |u(t)I (t)| < aλ2τ to hold after a finite time transient process. Here a > 0 is some constant dependent on α λ − C 2 and α λ + C 2 . If the discrete measurements are carried out with some small measurement noise of magnitude ε and τ << C 1 2 ε 1 2 (or C 1 2 ε 1 2 << τ), then an infinitesimal of a higher order has to be added to the right-hand side of the inequality in the statement of Theorem 2 Levant A. (1998). Robust exact differentiation via sliding mode technique. Automatica, 34(3), 379-384 7 (or Theorem 3). It may be shown that in the general case at least the accuracy of the order (τ+ε) is provided (very crude estimation). The transient process time is uniformly bounded if the initial deviations |x(t0) f(t0)| and |u(t0)I (t0)| are bounded. This may be attained by any inexact preliminary evaluation of f(t0) and I (t0). In such a case the transient time may be arbitrarily shortened. Computer simulation It was taken that t0 = 0, initial values of the internal variable x(0) and the measured input signal f(0) coincide, initial value of the output signal u(0) is zero. The simulation was carried out by the Euler method with measurement and integration steps equaling 10-4. Compare the proposed differentiator (3), (4) with a simple linear differentiator described by the transfer function p/(0.1p+1) 2 . Such a differentiator is actually a combination of the ideal differentiator and a low-pass filter. Let α = 8, λ = 6. Checking the convergence criterion, achieve Φ = 0.064 for C = 2 and Φ = 0.20 for C = 7. The output signals for inputs f(t) = sin t + 5t, f(t) = sin t + 5t + 0.01 cos 10t, and f(t) = sin t + 5t + 0.001 cos 30t and ideal derivatives f (t) are shown in Fig. 1. The linear differentiator is seen not to differentiate exactly. At the same time it is highly insensitive to any signals with frequency above 30. The proposed differentiator handles properly any input signal f with I ≤ 7 regardless the signal spectrum. Let α=2.2, λ=2. Checking the convergence criterion achieve Φ=0.596 for C=2. The output for the input base signal f(t) = sin t +5t +1 in the presence of a measurement high-frequency noise with magnitude 0.04 is shown in Fig. 2a. Simulation shows the differentiation accuracy to take on successively the values 0.426, 0.213, 0.106, 0.053, while the noise magnitude takes on the values 0.04, 0.01, 0.0025, 6.25⋅10-4 respectively. Thus the differentiation error is proportional to the square root of the noise magnitude with the gain 2.13 (the same gain is 5.9 for α = 8, λ = 6). With precise measurements the accuracy 1.2⋅10-3 was achieved. Remind that the gain is not less than 1 (Proposition Levant A. (1998). Robust exact differentiation via sliding mode technique. Automatica, 34(3), 379-384 8 1) and in the absence of noise the accuracy is proportional to the measurement time step (Theorem 3). Fig. 1: Comparison of the proposed differentiator with a linear one. The output signal of the differentiator consists, essentially, of the accurate derivative and some small high-frequency noise. Therefore, implementation of a smoothing element may be practically useful if significant noise is assumed. Output usm Levant A. (1998). Robust exact differentiation via sliding mode technique. Automatica, 34(3), 379-384 9 of the simple smoothing element p/(0.05p+1) for the base signal f(t) = sin t +5 t + 1 and noise magnitude 0.04 is given in Fig. 2b (the accuracy achieved is 0.054). However, the ideal differentiation ability in the absence of noises is inevitably lost in this case (the accuracy sup| f usm| = 0.05 is achieved). Such a differentiator is insensitive to highfrequency components of the input signal. Fig. 2: Mutual graphs of the differentiator output u(t) (a) and smoothed output usm(t) (b) with ideal derivative f (t) for the input signal f(t) = sin t + 5 t + 1 in the presence of a noise with magnitude 0.04 Conclusions Inherent restrictions on exact robust differentiation and its error asymptotics were found. The existence of an arbitrary-order robust differentiator with the optimal order of error asymptotics was established. A first-order robust exact differentiator was proposed providing for maximal derivative error to be proportional to the square root of the input noise magnitude after a finite time transient process. This asymptotics was shown to be the best attainable in the case when the only restriction on the input signal is that Lipschitz’s constant of its derivative is bounded by a given constant and the noise is a measurable bounded function of time. Discrete measurements with a small time step were shown not to be destructive to the differentiator features. In the absence of noises the differentiation error is proportional to the measurement step. Levant A. (1998). Robust exact differentiation via sliding mode technique. Automatica, 34(3), 379-384 10The differentiator considered features simple form and easy design. It may beemployed both in real-time control systems and for numeric differentiation. Its use ispreferable in high precision systems with small noises. In the presence of considerablemeasurement noises a simple smoothing element may be implemented. However, thisleads to loss of ideal differentiation in the absence of noises.The differentiator allows, obviously, successive implementation for higher-orderexact robust differentiation. However, the optimal error asymptotics will not be attainedin that case. ReferencesB.Carlsson, A. Ahlen, M. Sternad (1991). Optimal differentiation based on stochasticsignal models. IEEE Trans. Signal Processing, 39(2), 341-353.S.V. Emelyanov, S.K. Korovin, and L.V. Levantovsky (1986). Higher order slidingmodes in the binary control systems. Soviet Physics, Doklady, 31(4), 291-293.A.F. Filippov (1988) Differential Equations with Discontinuous Right-Hand Side.Kluwer, Dordrecht, the Netherlands.L. Fridman and A. Levant (1996). Sliding modes of higher order as a naturalphenomenon in control theory. In: F. Garofalo, L. Glielmo (Eds.). Robust Control via Variable Structure & Lyapunov Techniques. (Lecture Notes in Control andInformation Science; 217), Springer-Verlag, London, 107-133.B.Z. Golembo, S.V. Emelyanov, V.I. Utkin, and A.M. Shubladze (1976). Applicationof piecewise-continuous dynamic systems to filtering problems, Automation and remotecontrol, 37(3), Part 1, 369-377.B. Kumar and S.C.D. Roy (1988). Design of digital differentiators for low frequencies,Proc. IEEE, 76, 287-289.A. Levant (Levantovsky, L.V.) (1993). Sliding order and sliding accuracy in slidingmode control, International Journal of Control, 58(6), 1247-1263. Levant A. (1998). Robust exact differentiation via sliding mode technique. Automatica, 34(3), 379-384 11L.V. Levantovsky (1985). Second order sliding algorithms: their realization, in:"Dynamics of Heterogeneous Systems", 32-43. Institute for System Studies, Moscow,[in Russian].S. Nicosia, A. Tornambe, and P. Valigi (1991). A solution to the generalized problemof nonlinear map inversion, Systems & Control Letters,17, 383-394.S.-C. Pei and J.-J. Shyu (1989). Design of FIR Hilbert Transformers and differentiatorsby eigenfilter, IEEE Trans. Acoust., Speech, Signal Processing, ASSP(37), 505-511.L.R. Rabiner and K. Steiglitz (1970). The design of wide-band recursive andnonrecursive digital differentiators, IEEE Trans. Audio Electroacoust., AU(18), 204-209.J.-J.E Slotine, J.K. Hedrick and E.A. Misawa (1987). “On Sliding Observers forNonlinear Systems”, J. of Dynamic Sys., Measurement, and Control,109(9), 245-252.V.I. Utkin (1992). Sliding Modes in Optimization and Control Problems. Springer-Verlag, New York. AppendicesProof of Lemma 1. The first inequality follows from the proof of Proposition 1. TheLagrange Theorem implies that there are constants Lk satisfying the property that forany k-smooth function f(t), || f ||≤ ε, and any T > 0 there is a point t*on any segment ofthe length LkT where | f(k)(t*)|≤2ε/T. Obviously, L0 = 0, Lk = 2 Lk-1 + 1.DenoteSi(ε,C,n) = sup sup| ( )|( , ), | ( )|( )f W C n f t tif t∈≤sup ε. Using identitiesSn(ε,C,n)=C,S0(ε,C,n) =ε, the inequalitySi(ε,C,n) ≤ Si(ε, Sn-1(ε,C,n),n-1), and minimizing withrespect to T the right-hand side of the inequality | f(n-1)(t)| ≤2ε/T + CLn-1T , obtaina recursive-on-n definition ofβi(n)β0(n) =βn(n) = 1,βi(n) =βi(n-1) βn-1(n) i/(n-1), i < n,βnn nn Lnnnnnnnn−− −=+ −− −−1111211 111( )[ ( ) ] . The plan of the Theorems proofs is as follows. Using the inclusionI ∈[-C,C], true almost everywhere, system (3), (4) is replaced by an autonomous differential Levant A. (1998). Robust exact differentiation via sliding mode technique. Automatica, 34(3), 379-384 12inclusion on planeσ σ ,σ = x-f(t). Intersections with axisσ having been studied, the paths are shown to make an infinite number of rotations around the origin converging toit in finite time. With a small measurement step and in the presence of small noises asmall attraction set appears around the origin. After changing coordinates a lineartransformation preserving the paths is found, which allows to evaluate the attraction setasymptotics.Remind that according to the definition by Filippov (1988) any differentialequation] Y ]= , wherez∈R and v is a locally bounded measurable vector function, is replaced by an equivalent differential inclusion] ∈ V(z). In the simplest case, when v iscontinuous almost everywhere, V(z) is the convex closure of the set of all possible limitsof v(y) asy→z, while {y} are continuity points of v. Any solution of the equation isdefined as an absolutely continuous function z(t), satisfying that differential inclusionalmost everywhere. Also any differential inclusion is to be similarly replaced by a specialone.Proof of Theorem 1. Letσ = x-f(t). By calculating achieveσ = -I -2 λ σ |σ|12 -α signσ.(9)It does not matter thatI exists almost everywhere, but not at any t, for solutions are understood in the Filippov sense. Strictly speaking, (9) is valid only forσ ≠ 0.Nevertheless, as follows from (Filippov 1988), solutions of (3), (4) (and, therefore, alsoσ(t) = x(t)-f(t) andσ (t) = u(t)I (t)) are well defined for any initial conditions(σ(t0),σ (t0)) and any t >t0.Remind that |I |≤ C. Denote R =α +I signσ. Then R ∈ [α C, α + C] andσ = -2 λ σ |σ|12 R signσ.(10) Any solution of (9) has to satisfy the following differential inclusion understood in theFilippov sense:σ ∈ -2 λ σ |σ|12 -[α C, α + C] signσ.(11) The operations on sets are naturally understood here as sets of operation results for allpossible combinations of the operand set elements. Consider the trajectory of (11) on Levant A. (1998). Robust exact differentiation via sliding mode technique. Automatica, 34(3), 379-384 13planeσ σ . Letσ = 0,σ =σ 0 > 0 at the initial moment (Fig. 3). Any trajectoryΓ of(11) lies between trajectories I, II of (10) given respectively by5&=− >+ ≤α σσα σσ,5 &&=+ >− ≤α σσα σσ Fig. 3: Phase trajectories of the differentiator Extending trajectoryΓ, achieve sequenceσ 0, σ 1, ... of successive intersectionsΓ withaxisσ . It follows from Lemma 2 below that |σ i+1/ σ i| < const < 1. Henceσ i convergeto 0 as a geometric progression. Also, calculating trajectory I approximately, achievethat (6) implies |σ i+1/ σ i| < const < 1. The last point to be checked here is the finite timeconvergence of the algorithm.The state coordinates of (3), (4) are x and u1. Consider new coordinatesσ = x f(t) andξ = u1 -I (t). In these coordinates system (3), (4) takes on the formσ = -λ |σ| 2 signσ +ξ,ξ = -I (t) -α signσ, and the corresponding differential inclusion isσ = -λ |σ| 2 signσ +ξ,(12)ξ ∈ -[α C, α + C] signσ.(13) As follows from (12),ξ =σ whenσ = 0. Hence, as follows from (13), the convergence time is estimated by the inequality Levant A. (1998). Robust exact differentiation via sliding mode technique. Automatica, 34(3), 379-384 147 & LL≤− =∞∑ασ .Lemma 2. The ratio of successive intersections of trajectory Ι with axis σ is constantand coincides with the value of function Φ(α,λ,C).Proof. Let Gη, η > 0 be an operator constituted by a combination of the linearcoordinate transformation gη: (σ,ξ) a(η2σ,ηξ) and the time transformation t aηt. Ittransfers any vector v from the tangential space at the pointζ0 =(σ0,ξ0) into the vectorη[ dgdης(ζ0)]v at the pointgη(ζ0). It is easily checked that (12), (13) is invariant with respect to this transformation. Introducing new coordinatesΣ =σ/λ andΨ =ξ/λ and taking signσ = 1 forpositiveσ, achieve that (5) describes trajectory I with some special initial conditions. Letξ0= σ 0, ξ1=aσ 1 be the intersections of I with the axisσ = 0. It follows from theinvariance of the system with respect to transformation Gη that the value of |aσ 1/ σ 0|does not depend on the initial valueσ 0. Hence,Φ =|Ψ(t*)| = |aσ 1/ σ 0|, Φ ≥ |σ 1/ σ 0|. Proofs of Theorems 2, 3. Consider the case when both measurement noises anddiscrete measurements are present. Let the input signal consist of a base signal f0(t) anda measurement noise not exceedingε in absolute value,σ = x f0(t) andξ = u1 -I 0(t).Let also the measurements be carried out at discrete times with time intervalτ andt∈[ti, ti+1) where ti, ti+1 are successive measurement times and t is the current time. Thenthe following differential inclusion holds:σ ∈ -λ |σi +[-ε, ε]|12 sign(σi +[-ε, ε])+ ξ,(14)ξ ∈ -[α C, α + C]sign(σi +[-ε, ε]), ti+1ti =τ.(15) If the continuous measurement case is considered, any appearance of indices andτ, t isto be omitted in (14), (15).Withε, τ being zero, inclusion (14), (15) coincides with (12), (13), whosetrajectories converge in finite time to the origin. It is easily seen that this implies theexistence of a bounded invariant set attracting all the trajectories in finite time, whenε, τare small. All that is needed now is to show that its size has the asymptotics defined bythe statements of the Theorems whenε, τ → 0. Levant A. (1998). Robust exact differentiation via sliding mode technique. Automatica, 34(3), 379-384 15Applying operator Gη (see the Lemma 2 proof) to (14), (15) achieve in thecoordinatesΣ =σ/λ2 andΨ =ξ/λ2Σ ∈ -|Σi +2λ[-η2ε, η2ε]|12 sign(Σi +2λ[-η2ε, η2ε])+ Ψ,(16)Ψ ∈ -2λ[α C, α + C]sign(Σi +2λ[-η2ε, η2ε]) , ti+1ti =ητ. (17)Consider the case whenε = 0 (Theorem 3). Fix some values of the expressionsαλ− C2 andαλ+ C2 and measurement stepτ0. Let the attraction set of (14), (15) be given by the inequalities|Σ| ≤ k1, |Ψ| ≤ k2. Letτ be another measurement step. After transformationGη withη =τ/τ0 achieve that|σ| ≤ λk1η2 =λ(k1/τ02)τ2, |ξ| ≤λk2η =λ(k2/ τ0)τ.Herek2/τ0, k1/τ02 are some constants. Theorem 3 follows now from the equalityσ = -λ|σi |12 signσi +ξ. To prove Theorem 2 achieve from (16), (17) the following inclusion (continuousmeasurements are considered): Σ ∈ -|Σ +2λ[-η2ε, η2ε]|12 sign(Σ +2λ[-η2ε, η2ε])+ Ψ,(18)Ψ ∈ -2λ[α C, α + C] sign(Σ +2λ[-η2ε, η2ε]).(19) Fix some valuesε0, λ0, α0, C0 and let the attraction set of (18), (19) withη=1 be givenby the inequalities|Σ| ≤ k1, |Ψ| ≤ k2. Consider other valuesε, λ, α, C, keeping the endsof the segment2λ[α C, α + C] fixed. After transformation Gη withη =(ε/ε0)12 λ0/λ achieve that|σ| ≤λk1η2 =λ(k1λ0 /ε0)ε/λ 2 =(k1λ0/ε0)ε, |ξ| ≤ λk2η = λ(k2λ0/ε012 )ε12 .Herek1λ0 /ε0, k2λ0/ε012 are some constants. Taking into account thatσ ∈ -λ|σ +[-ε, ε]| 2 sign(σ +[-ε, ε])+ ξ achieve the statements of Theorem 2.
منابع مشابه
Hybrid Adaptive Neural Network AUV controller design with Sliding Mode Robust Term
This work addresses an autonomous underwater vehicle (AUV) for applying nonlinear control which is capable of disturbance rejection via intelligent estimation of uncertainties. Adaptive radial basis function neural network (RBF NN) controller is proposed to approximate unknown nonlinear dynamics. The problem of designing an adaptive RBF NN controller was augmented with sliding mode robust term ...
متن کاملSliding-Mode-Based Differentiation and Its Application
Sliding-mode (SM) based differentiation is exact on a large class of functions and robust to the presence of input noises. The best-possible differentiator accuracy is for the firsttime calculated. A few differentiators and their discretizations are presented. As an important application of the differentiation technique we propose the first robust exact method for the estimation of the equivale...
متن کاملRobust Exact Differentiation via Sliding Mode Technique applied to a Fixed-Frequency Quasi-Sliding Control Algorithm
This paper presents the design of a DC-AC power converter controller that bears the same benefits of a sliding mode controller but with the advantage of a fixedfrequency control signal. The controller is based on the imposition of zero averaged value of the sliding surface in each switching cycle. A keypoint of the presented controller is the calculation of the sliding surface’s derivative whic...
متن کاملRobust Sliding Mode Controller for Trajectory Tracking and Attitude Control of a Nonholonomic Spherical Mobile Robot
Based on dynamic modeling, robust trajectory tracking control of attitude and position of a spherical mobile robot is proposed. In this paper, the spherical robot is composed of a spherical shell and three independent rotors which act as the inner driver mechanism. Owing to rolling without slipping assumption, the robot is subjected to two nonholonomic constraints. The state space representatio...
متن کاملDesign and Implementaion of Interior Permanent Magnet Synchronous Motor (IPMSM) Control based on Integral Terminal Sliding Mode Technique
Permanent Magnet Synchronous Motor because of high energy storage capability is very important in electrical drive industry. Speed control of this motor suffers from parameter variations such as variable inductance. In this paper, The Integral-Terminal Sliding Mode Control (ITSMC) method is used to control the speed (torque) along with d-axis current control. This method is like to classic slid...
متن کاملOptimal Integral Sliding Mode Controller of a UAV With Considering Actuator Fault
In this paper, using the State Dependent Riccati Equation (SDRE) method, we propose a Robust Optimal Integral Sliding Mode Controller (ROISMC) to guarantee an optimal control law for a quadrotor which has become increasingly important by virtue of its high degrees of manoeuvres ability in presence of unknown time-varying external disturbances and actuator fault. The robustness of the controller...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Automatica
دوره 34 شماره
صفحات -
تاریخ انتشار 1998